﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using YasharEl.Infrastructure.ObjectFactory;

namespace YasharEl.Infrastructure.PersistenceModel
{
    // TODO : validate using code contracts
    public interface IPersistenceModelConfigurationBuilder<ConfigurationType>
    {
        void BuildConfiguration(IDependencyResolver resolver, string settingsFile, string connectionStringName);

        ConfigurationType GetConfiguration();
    }
}
